package core;

import java.util.Random;

/**
 * A dobókockák implementálása.
 * 
 * @author Szabolcs
 *
 */
public class Dice {
	private int x;
	private int y;
	private Random rng;

	/**
	 * inicializálja a random értékeket
	 */
	public Dice() {
		rng = new Random();
		x = java.lang.Math.abs(rng.nextInt()) % 6 + 1;
		y = java.lang.Math.abs(rng.nextInt()) % 6 + 1;
	}

	/**
	 * új random értékeket generál
	 */
	public void throwDice() {
		x = java.lang.Math.abs(rng.nextInt()) % 6 + 1;
		y = java.lang.Math.abs(rng.nextInt()) % 6 + 1;
	}

	/**
	 * 
	 * @return téríti az első kocka értékét
	 */
	public int getX() {
		return x;
	}

	/**
	 * 
	 * @return téríti a második kocka értékét
	 */
	public int getY() {
		return y;
	}

	/**
	 * 
	 * @return téríti a dobás értékét
	 */
	public int getValue() {
		return x + y;
	}
}
